namespace Acme.ELeMe.SDK.Response;

public class ShopGetRespData
{
    public string? book_ahead_time { get; set; }

    public string? business_form_id { get; set; }

    public List<DeliveryRegionItem>? delivery_region { get; set; }

    public string? city { get; set; }

    public double latitude { get; set; }

    public string? county { get; set; }

    public List<string>? threshold { get; set; }

    public string? shop_logo { get; set; }

    public List<string>? service_phones { get; set; }

    public string? ivr_phone { get; set; }

    public string? invoice_support { get; set; }

    public string? province { get; set; }

    public string? coord_type { get; set; }

    public string? delivery_type { get; set; }

    public string? supplier_name { get; set; }

    public string? brand { get; set; }

    public double longitude { get; set; }

    public string? category2 { get; set; }

    public string? category3 { get; set; }

    public string? baidu_shop_id { get; set; }

    public int order_status_push { get; set; }

    public List<BusinessTimeItem>? business_time { get; set; }

    public int delivery_party { get; set; }

    public string? address { get; set; }

    public string? min_order_price { get; set; }

    public int package_box_price { get; set; }

    public string? category1 { get; set; }

    public string? shop_id { get; set; }

    public string? service_phone { get; set; }

    public string? phone { get; set; }

    public int pick_time { get; set; }

    public string? name { get; set; }

    public string? supplier_id { get; set; }

    public string? status { get; set; }

    public int order_push { get; set; }
}

public class BusinessTimeItem
{
    public string? start { get; set; }

    public string? end { get; set; }
}

public class DeliveryRegionItem
{
    public int delivery_fee { get; set; }

    public int min_order_price { get; set; }

    public int min_buy_free { get; set; }

    public string? name { get; set; }

    public int delivery_time { get; set; }

    public List<List<RegionItemItem>>? region { get; set; }
}

public class RegionItemItem
{
    public double latitude { get; set; }

    public string? longitude { get; set; }
}